package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.PhysiqueAssessment;
import com.itheima.pojo.Report;
import com.itheima.pojo.RiskAssessmentReport;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RiskAssessmentDao {

    /**
     * 删除
     * @param fileNumber  风评fileNumber
     */
    void delete(String fileNumber);

    /**
     * 添加体测
     * @param physiqueAssessment 体测信息
     */
    void addPhysiqueAssessment(PhysiqueAssessment physiqueAssessment);

    /**
     * 查询
     * @param queryString 查询字段
     */
    Page<RiskAssessmentReport> findPage(@Param("queryString") String queryString);

    /**
     * 查询体检报告
     * @param fileNumber 体检报告fileNumber
     */
    List<Report> findReportByFileNumber(String fileNumber);

    void addRiskAssessment(RiskAssessmentReport riskAssessmentReport);

    /**
     * 查询风评报告
     * @param fileNumber 风评报告fileNumber
     */
    List<RiskAssessmentReport> findRiskReportByFileNumber(String fileNumber);
}
/*void updateYangXuFen(@Param("fen") Float yangXu, @Param("id") Integer id);

    void updateYinXuFen(@Param("fen") Float yinXu, @Param("id") Integer id);

    void updateQiXuFen(@Param("fen") Float qiXu, @Param("id") Integer id);

    void updateTanShiFen(@Param("fen") Float tanShi, @Param("id") Integer id);

    void updateShiReFen(@Param("fen") Float shiRe, @Param("id") Integer id);

    void updateXueYuFen(@Param("fen") Float xueYu, @Param("id") Integer id);

    void updateTeBingFen(@Param("fen") Float teBing, @Param("id") Integer id);

    void updateQiYuFen(@Param("fen") Float qiYu, @Param("id") Integer id);

    void updatePinHeFen(@Param("fen") Float pinHe, @Param("id") Integer id);*/